home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / terminal / bbs / globalwar / gw2.history < prev    next >
Encoding:
Text File  |  1995-08-25  |  26.6 KB  |  875 lines

  1.  
  2.  
  3.                   GLOBAL WAR 2  - PROGRAM HISTORY
  4.  
  5.                    Version updates since v1.18d
  6.  
  7.     - List is in reverse chronological order (latest version first) -
  8.  
  9.  
  10.  
  11.                      Version 2.20 (25-Aug-95) 
  12.  
  13. Timer bug fixed
  14. ~~~~~~~~~~~~~~~
  15. At last, the timer bug that caused all those "-65432.1098 days ago"
  16. errors has been corrected. It was a 'pure' coding mistake in a very
  17. innocent looking function (wrong C pointer in wrong place) that caused 
  18. all those corrupted games. It took some time to browse the 410+ Kb 
  19. Global War source code to find it. And my apologies to everyone...
  20.  
  21. Fortfify bug fixed
  22. ~~~~~~~~~~~~~~~~~~
  23. Players could sometimes not fortify from countries; if the number of
  24. fortified armies plus the number of armies in the 'from' country 
  25. exceeded 255 the fortify order was cancelled without a notice.
  26. Obviously the from/to countries had been exchanged in the code.
  27.  
  28. New option in GW.con
  29. ~~~~~~~~~~~~~~~~~~~~
  30. Sysops can now control the maximum number of armies each player get
  31. from countries during the Take turn phase.
  32. Line 14 in GW.con must be a positive number between 1 - 255.
  33.  
  34. Game info 
  35. ~~~~~~~~~
  36. Rewrote the game info screen in sysop's menu (press 'I' to view).
  37.  
  38.  
  39.             (please also read the 2.19a beta changes below)
  40.  
  41.  
  42.                                o o o
  43.  
  44.  
  45.  
  46.                      Version 2.19a beta (23-Aug-95) 
  47.         (This version was not a public release; only for beta testers)
  48.  
  49.  
  50. Safe saving bug fixed
  51. ~~~~~~~~~~~~~~~~~~~~~
  52. The program did not create a new gw.dat save file unless there already
  53. existed one before.
  54.  
  55. Rejoin bug in Conquest game fixed
  56. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  57. Due to a bug in the Planetary conquest game players could remove them-
  58. selves from a game and then rejoining it. This way they could have more
  59. than one country and a great number of armies already from the beginning.
  60.  
  61. Adjusted balance in Conquest games 
  62. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  63. The Planetary Conquest game was a bit unbalanced. Players received too 
  64. many armies in their first turn; 7 + 3 armies for the country + 3 bonus 
  65. armies, totally 13 armies which was enough to destroy one of the other 
  66. players right from start. 
  67. This has now been changed to the following:
  68.      6 parachute troops to invade a country
  69.     +3 more armies for the country the first turn
  70.     (no bonus armies!)
  71.     = only 9 armies from start
  72.  
  73.  
  74.  
  75.                                o o o
  76.  
  77.  
  78.  
  79.                      Version 2.19  (14-Aug-95)
  80.  
  81.  
  82. New game mode: Planetary conquest
  83. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  84. This version presents a new game mode called the Planetary conquest,
  85. exploration of a prehistoric Earth populated by primitive and hostile
  86. tribes. Before the game begins each player decides a starting position.
  87. They will get 7 armies (plus 3 more the first turn) and only one country,
  88. otherwise it is just like a normal game. However, the native activity may
  89. increase in future versions. 
  90. Idea suggested by Dean 'TFM' Husby.
  91.  
  92. Stability !
  93. ~~~~~~~~~~~
  94. Several nasty bugs were discovered and fixed with the aid of Simon P 
  95. Bullen's great shell for memory allocations called Fortify (!).
  96. The bugs were extremly tricky to find with conventional tracking 
  97. methods, since they didn't cause any Enforcer hits or other 'clues',
  98. but Fortify tracked them down easily. Global War is now completely 
  99. free from so called illegal block writes and memory leaks, which 
  100. should please all sysops out there.
  101.  
  102. Safe saving
  103. ~~~~~~~~~~~
  104. The program uses from now on safe saving; all results are first saved 
  105. to a temporary file called "GW.dat.new" in the Global War directory. 
  106. If the saving is successful the old "GW.dat" file is deleted and the
  107. new save file "GW.dat.new" is renamed as "GW.dat". The major advantage
  108. of all this is that the "GW.dat" save file will never become corrupt
  109. incase saving fails.
  110. Safe saving was requested by Kyle Chow.
  111.  
  112. Tactical briefing
  113. ~~~~~~~~~~~~~~~~~
  114. A new screen is presented to each player when they select a game and 
  115. are participating in it. It is the Tactical briefing screen which
  116. informs the player about the most important events, from the player's
  117. point of view, that has happened since the player's last turn.
  118.  
  119. Note; the briefing does not give any tactical advice. It only scans
  120. everything that has happened and, based on carefully designed complex
  121. calculations, decides which information the player is most interested 
  122. in at the moment. This naturally also includes situations where the 
  123. team partner is involved if the game is a team game, or situations 
  124. which directly will affect player's mission if it is a mission game.
  125.  
  126. Improved news
  127. ~~~~~~~~~~~~~
  128. Added a 'player x does no longer occupy continent x' news report 
  129. which will be displayed whenever appropriate. 
  130. Off the record; this report was a side-effect of the construction of 
  131. the Tactical briefing.
  132.  
  133. The game start date is always displayed first in the news list.
  134.  
  135. Cosmetic bugs
  136. ~~~~~~~~~~~~~
  137. Give commendations fixed; the fields were switched.
  138.  
  139. Greenland minefields towards Yukon and Quebec had been switched.
  140.  
  141. In mission games, the word "A:ttack" was not erased when player quit
  142. attack phase.
  143.  
  144. Hall of Fame fix; sometimes a string such as "Today" was used instead
  145. of the normal date string. The reason was an uninitialized flags byte.
  146.  
  147. The Congratulations screen does not say "Mr" anymore. 
  148. Requested by Kyle Chow and his female users.
  149.  
  150.  
  151.  
  152.                                o o o
  153.  
  154.  
  155.  
  156.                      Version 2.18  (21-Jun-95)
  157.  
  158.  
  159. On popular demand; special weapons can be stored for later use!
  160. Note; the specials are now launched during the Attack phase, and
  161. not before the Deploy phase. New specials are reported during the 
  162. Take turn phase, before the Deploy phase, as usual. 
  163. Each player have a storage capacity of maximum 3 specials of each
  164. type.
  165.  
  166. Removed some (obsolete) control routines in the minefield code;
  167. program will no longer warn if there are over 10 minefields on a
  168. single border.
  169.  
  170. Enforcer hits removed (harmless, but anyway...)  
  171. Thanks to Kyle for reporting. Maybe I'll get a MMU some day... ;-) 
  172.  
  173. Added a new feature; the status of mission games can now be one of 
  174. two things:
  175.  
  176.     o    All players have the same mission
  177.     o    Each player has a unique mission (the old way)
  178.  
  179. The type of mission is asked during the game creation phase.
  180. Thanks to Dean 'The Funmaster' for the idea.
  181.  
  182. The ranking list has been modified, all information did not fit
  183. into the old list.
  184.  
  185. The supreme commander bug has been fixed; whenever a new player became 
  186. S.C, the game sometimes gave the honorary title to a wrong player.
  187. Thanks to Dean for reporting.
  188.  
  189. Improved the appearance of specials; players are now guaranteed to get
  190. a special at least every 5th turn, if not sooner.
  191. Thanks to Dean for the comment that lead to this change.
  192.  
  193. Fixed a 'cosmetic' bug; when a player did Fortify in a
  194. team game, the game displayed "Country not found" even if the
  195. input was correct. Thanks to Kyle for reporting.
  196.  
  197.  
  198.  
  199.                                o o o
  200.  
  201.  
  202.  
  203.                      Version 2.17  (28-Mar-95)
  204.  
  205.  
  206.  
  207. Corrected a timer routine; the program didn't calculate next day
  208. correctly. (The timer stuff was rewritten in v2.16, but it was very
  209. poorly tested).
  210.  
  211. Also, the C code was compiled with full optimization; program got 
  212. 13 Kb smaller.
  213.  
  214.  
  215.  
  216.                                o o o
  217.  
  218.  
  219.  
  220.                      Version 2.16  (23-Mar-95)
  221.  
  222.  
  223. The cli door version.
  224. (Or what the #%& happened to 1994, no updates? Studies, work, studies!!) 
  225. Special thanks to Grant Robinson, he gave me the necessary boost
  226. to finish this thing. 
  227.  
  228. Check out the about menu, there are two pages now. 
  229.  
  230.  
  231.                                o o o
  232.  
  233.  
  234.  
  235.  
  236.                      Version 2.15  (07-Dec-93)
  237.  
  238.  
  239. Smarter input analyzer
  240. ~~~~~~~~~~~~~~~~~~~~~~
  241. Global War is smarter when it tries to find a match for a country 
  242. name; the final choice depends on the current turn and the actual map.
  243.     Thanks to Per Careberg for this brilliant idea.
  244.  
  245.  
  246.  
  247.                                o o o
  248.  
  249.  
  250.  
  251.                      Version 2.14  (04-Dec-93)
  252.  
  253. 3rd public release of GW 2, tested and ready!
  254.  
  255.  
  256.  
  257.                                o o o
  258.  
  259.  
  260.  
  261.                      Version 2.13  (03-Dec-93)
  262.                             (Only for testing)
  263.  
  264.  
  265. Improved input
  266. ~~~~~~~~~~~~~~
  267. Now accepts all characters, including Scandinavian chars.
  268. Uppercase/lowercase routines (if activated) converts all 
  269. characters correctly (handles ASCII-7/ISO).
  270.  
  271. Changed BBS title
  272. ~~~~~~~~~~~~~~~~~
  273. The "<bbsname> presents" text on the presentation screen
  274. is converted to uppercase before displaying.
  275.  
  276. Banner
  277. ~~~~~~
  278. Added a "Running on <bbsname>" banner to the World map.
  279.  
  280. Give continent
  281. ~~~~~~~~~~~~~~
  282. This option was "out of order" in earlier versions. Fixed.
  283.  
  284. Page length
  285. ~~~~~~~~~~~
  286. GW gets the actual page length from the BBS.
  287. (Default 25 lines is used when running from CLI/Shell)
  288.       Thanks to Lars Siden for suggestion.
  289.  
  290. Save game
  291. ~~~~~~~~~
  292. Global War games are now saved after each turn. Some boards
  293. run unfortunately faulty programs that sometimes crashes the
  294. computer, and when it happens the current and not-yet saved 
  295. GW turns will be lost. This option will reduce this risk.
  296.       Requested by Rasmus Pedersen. Thanks!
  297.  
  298. Minefields more dangerous
  299. ~~~~~~~~~~~~~~~~~~~~~~~~~
  300. The minefields cause slightly more damage now.
  301.  
  302. Nuke gives no bonus score 
  303. ~~~~~~~~~~~~~~~~~~~~~~~~~
  304. The Special Events give no bonus score anymore, it gives
  305. enough advantage as it is - without the extra score.
  306.       Thanks to Rasmus Pedersen for suggestion.
  307.  
  308. Improved Rankinglist
  309. ~~~~~~~~~~~~~~~~~~~~
  310. Added some code to make the rankinglist look better.
  311.  
  312.  
  313. Alltimes Highest
  314. ~~~~~~~~~~~~~~~~
  315. Total rewrite of alltimes highest. As soon as somebody becomes
  316. Supreme Commander, all the other players will be notified and
  317. they may watch all possible information on current player 
  318. standings. 
  319.  
  320.  
  321.  
  322.  
  323.  
  324.                                o o o
  325.  
  326.  
  327.  
  328.  
  329.                      Version 2.12  (24-Nov-93)
  330.  
  331. Reported bugs
  332. ~~~~~~~~~~~~~
  333. I expected that some bugs would be "discovered", and how 
  334. right I was...
  335.  
  336. Fixed - Negative values input bug
  337. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  338. As you know, -1 can be read as 65535, it's one and the same 
  339. to the computer. Some players found out that they could 
  340. fortify thousands of armies thanks to this bug!
  341. Not anymore; it's practically impossible to fool the computer
  342. with values below zero now.
  343.       Thanks to Tom De Ruyter for bug report.
  344.  
  345. Fixed - Join team game bug 
  346. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  347. Another GW 1.18d -> GW 2 conversion bug. Caused strange effects 
  348. on the game standings screen.
  349.       Thanks to Ed Dukeshire for bug report.
  350.  
  351. Harder to score with Specials
  352. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353. It's harder to get more than 2 from Special events.
  354. 1 and 2 points are normal values, 3 is very good and more than that
  355. is superb!
  356.  
  357. Added feature!
  358. ~~~~~~~~~~~~~~
  359. Players may now choose whether they want to see the game listed
  360. in compact or expanded mode in the main menu.
  361. The expanded mode is the old way Global War listed games.
  362. To toggle list mode, go to Options and press 'L'.
  363.       Thanks to Rasmus Pedersen for this nice suggestion.
  364.  
  365.  
  366.  
  367.                                o o o
  368.  
  369.  
  370.  
  371.                      Version 2.11  (22-Nov-93)
  372.                             (Only for testing)
  373.  
  374. Fixed
  375. ~~~~~
  376. Interesting; two minor bugs were found shortly after the release.
  377. Despite all testing at the local test BBS. Well, this was fixed:
  378.  
  379. Fix 1 - always redraw map when needed:
  380. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  381. The selected map wasn't redrawn after a player had destoyed another
  382. player's empire and had exchanged any new commendations, and was 
  383. about to continue the game. 
  384.   Incase you didn't understand that looong meaning above, it simply 
  385. says; map gets drawn always when it's supposed to now! 
  386.  
  387. Fix 2: tell'em they can't always give it away:
  388. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389. When a player was giving away a continent (lots of countries), but
  390. there wasn't enough fortifications left to do this, there should
  391. have been a message telling this. The message was there, in the code,
  392. but it never got displayed (only a weird <Enter> prompt).
  393.  
  394. More fortifying!
  395. ~~~~~~~~~~~~~~~~
  396. Also fixed; fortify can now be done across team partner's countries
  397. in team games as well as own countries.
  398.  
  399. Version numbers checked
  400. ~~~~~~~~~~~~~~~~~~~~~~~
  401. Oops, the version number checker was out of order in v2.1. 
  402. Works a lot better now, I guarantee. Incase any of you ran GW2 
  403. without converting data files from 1.18d -> 2.1 and got their 
  404. games trashed, I'm very very sorry. 
  405. This won't ever happen again, the version checker makes sure of that.
  406.  
  407. Reduced chance for Special Events
  408. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  409. The Specials did occur too often, I noticed. 
  410. Chance reduced from 20% to 15% per player and turn.
  411.  
  412.  
  413.  
  414.                                o o o
  415.  
  416.  
  417.  
  418.                      Version 2.1  (18-Nov-93)
  419.  
  420. First public release of Global War 2.
  421.  
  422.  
  423.  
  424.                                o o o
  425.  
  426.  
  427.  
  428.                      Version 2.00r (17-Nov-93)
  429.  
  430. Dummy game
  431. ~~~~~~~~~~
  432. If a player pressed the escape key after B:egin game, a dummy game
  433. with zero players was created. 
  434.  
  435. Lots of documentation finished.
  436.  
  437.  
  438.  
  439.                                o o o
  440.  
  441.  
  442.  
  443.                      Version 2.00q (15-Nov-93)
  444.  
  445. Player can now see team partner's commendations in the Give commendations
  446. menu. Suggested by Tomas Matuschek.
  447.  
  448. Rankinglist gets updated right after a special event has occured, just to
  449. avoid confusion. It used to get updated only after the Attack phase.
  450.  
  451. Some minor color adjustments made.
  452.  
  453.  
  454.  
  455.                                o o o
  456.  
  457.  
  458.  
  459.                      Version 2.00p (12-Nov-93)
  460.  
  461. (A month later - version 2.00o never released)
  462.  
  463.  
  464. Another break
  465. ~~~~~~~~~~~~~
  466. Lots of late evenings at work, I can't do much about it...
  467.  
  468. The special event ansi pictures didn't look good - I had forgotten
  469. to put carriage returns at the end of each line!
  470.  
  471. Multi-run bug
  472. ~~~~~~~~~~~~~
  473. Finally smashed that stupid (and very fatal!) multi-run bug. 
  474. Each time a game was deleted from the roster, for eg. a waiting game
  475. that had been waiting for more players for too long, the program did
  476. delete the game - but only locally for the actual node! The other nodes
  477. didn't know about the deletion. When it was time to save the game, the
  478. whole thing went to nirvana, taking the system with it.
  479.  
  480. Sorry about the nuisance (only occured on the beta test site, phew!)...
  481.  
  482.  
  483.  
  484.                                o o o
  485.  
  486.  
  487.  
  488.  
  489.                      Version 2.00n (26-Sep-93)
  490.  
  491. Improved input part 2
  492. ~~~~~~~~~~~~~~~~~~~~~
  493. Added some more code to the Select game routine, it's even smarter now.
  494. (See previous version history for more about this feature)
  495.  
  496. Specials
  497. ~~~~~~~~
  498. Chance of Special Events to occur has once again been raised. It's now 
  499. 20 % each turn per player!
  500.  
  501. Game standings
  502. ~~~~~~~~~~~~~~
  503. Made several adjustments to the Game standings menu, where I thought
  504. it was necessary. Anything to get that better feeling...
  505.  
  506.  
  507.  
  508.                                o o o
  509.  
  510.  
  511.  
  512.                      Version 2.00m (19-Sep-93)
  513.  
  514. Improved input
  515. ~~~~~~~~~~~~~~
  516. Made the "Select game" input routine in the main menu a bit smarter;
  517. previously when a game number was entered that was more than 10, the
  518. game always asked for more input. Quite irritating in fact - but not
  519. anymore. When a game number is entered, the program checks for any 
  520. games that could begin with that particular number. If it only finds 
  521. one game it assumes it's the one the player wants, otherwise it asks
  522. for more input.
  523.  
  524. Old gets new
  525. ~~~~~~~~~~~~
  526. Replaced some old ugly looking code (written years ago) with better
  527. and faster routines. For instance the code that reads the 
  528. configuration file (GW.con) was totally rewritten.
  529.  
  530. The New Game notice
  531. ~~~~~~~~~~~~~~~~~~~
  532. Some people complained about the New Game notice that was display 
  533. when a player selected 'B' to begin a new game in the main menu.
  534. The text will from now on only be displayed to new players and to
  535. those that have been away for some while (and need a remainder).
  536. The veteran players will NEVER have to see the text anymore.
  537.  
  538. Erase minefields... NOT!
  539. ~~~~~~~~~~~~~~~~~~~~~~~~
  540. Minefield data was not erased from finished games, which caused
  541. some funny (harmless) effects; a new game could by chance get a
  542. "forgotten" minefield data list and - voila! - it had already loads
  543. of minefields all over the world, even before the game had begun!
  544.  
  545. Special Events
  546. ~~~~~~~~~~~~~~
  547. Testing what will happen to game strategy if special events occur
  548. more often. Chance is now 10 % per player each turn.
  549.  
  550.  
  551.                                o o o
  552.  
  553.  
  554.  
  555.                      Version 2.00l (18-Sep-93)
  556.  
  557.  
  558. The Special Events
  559. ~~~~~~~~~~~~~~~~~~
  560. So what's this - something new stuff added?
  561. Surprise surprise, I'm not going to tell you! But I can guarantee that
  562. you'll all like it. I have spent many hours to make it look n' feel 
  563. good, as you are used to in GW!
  564. The only thing I can reveal for you is that the new stuff will add some
  565. VERY powerful weapons to the game! It certainly brings some new aspects
  566. to the game strategy.
  567.  
  568. The chance to trigger a special event is 5 % each turn (so if there are
  569. six players in a game, it's a pretty good chance that at least one
  570. special event will occur each day!).
  571.  
  572. To find out if something special has happened - just read the news!!
  573.  
  574. There will be more special events added later, but they are all up to
  575. you to discover...
  576.  
  577.  
  578.                                o o o
  579.  
  580.  
  581.  
  582.                      Version 2.00k (14-Sep-93)
  583.  
  584. News
  585. ~~~~
  586. Corrected a few bugs in the News module :
  587. Mission descriptions ended sometimes with "1 turn) 1 turn." which
  588. didn't look good.
  589. When a single game had finished, the News told that it was a team game
  590. which of course was totally wrong.
  591. Improved some News-messages.
  592.  
  593. Attack any country bug
  594. ~~~~~~~~~~~~~~~~~~~~~~
  595. When I cleaned up some code, I accidentally changed a routine in a
  596. wrong way; players could attack all countries from any other country! 
  597. That's what I call GLOBAL war!! ;-) 
  598.  
  599. Strange MF text removed
  600. ~~~~~~~~~~~~~~~~~~~~~~~
  601. Removed the "Can't display MF on world map" message which came up when
  602. a player deployed minefields on the world map. The players didn't
  603. understand the text! (Mines can still be deployed on ALL maps)
  604.  
  605. GW gets a new timer
  606. ~~~~~~~~~~~~~~~~~~~
  607. Totally revamped the date-time routine. The (very) old one was such a mess.
  608.  
  609.  
  610.  
  611.                                o o o
  612.  
  613.  
  614.  
  615.                      Version 2.00j (06-Sep-93)
  616.  
  617. We want messages!
  618. ~~~~~~~~~~~~~~~~~
  619. Found another 1.18->2.0 conversion bug; players couldn't send messages
  620. during a game anymore. 
  621.  
  622. Beware of mines
  623. ~~~~~~~~~~~~~~~
  624. Finally found the Minefield bug!!
  625. It caused some very strange (mis)behaviour and was quite tricky to find
  626. out. Had to do with multitasking (ports, GW-nodes etc).
  627.  
  628.  
  629.                                o o o
  630.  
  631.  
  632.  
  633.                      Version 2.00i (05-Sep-93)
  634.  
  635. Bart for president (the vote bug!)
  636. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  637. Change vote bug fixed; when the player selected "wait for more players",
  638. the game said that the player "wants to start asap". This was a GW 1.18->
  639. GW 2.00 conversion bug, hopefully the only one.
  640.  
  641. GW Loses weight
  642. ~~~~~~~~~~~~~~~
  643. All code optimized with compiler, gained some kbytes. Added some debug-
  644. routines to help me track any "unwanted features"...
  645.  
  646.  
  647.                                o o o
  648.  
  649.  
  650.  
  651.                      Version 2.00h (29-Aug-93)
  652.  
  653. After the summer break, let's get some code done...
  654. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  655. Lots of debug code added, several minor changes made in code.
  656. Improved multi-gw support (possibility to run several GWs simulta-
  657. neously, taking advantage of OS multi-tasking).
  658. Scores.txt looks a bit nicer.
  659.  
  660.  
  661.  
  662.                                o o o
  663.  
  664.  
  665.  
  666.                      Version 2.00g (May-93)
  667.  
  668. Another one of those bug-fix versions. Here we go...
  669. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  670. When a player logged off, Autodeploy didn't deploy minefields if the
  671. player was in DEPLOY phase. Now it checks both armies and minefields.
  672.  
  673. Players couldn't change between "Waiting for more players" and
  674. "Start as soon as possible" in a waiting game.
  675.  
  676. Minefields didn't work when somebody attacked - players could simply
  677. walk over the fields!
  678.  
  679. It didn't look nice when more than 3 commendations of the same type
  680. were displayed on the screen when taking a new turn. From now on, 
  681. it will only display max 3 commendations of each type, and if there 
  682. are more than 3 commendations there's a brief note explaining that.
  683.  
  684. I made a little but funny mistake when I polished the attack code; 
  685. if a player destroyed another player the game told that the attacking
  686. player had killed himself (a suicide!!).
  687.  
  688. Another change to the minefields. From now on, minefields can be
  689. deployed on ALL maps - even when the world map is displayed. Just one
  690. thing; the minefields are not displayed on the world map, but they do
  691. get deployed.
  692.  
  693. Minefields removed from Reality level 1 games.
  694. Level 1 is 'The Original Global War' with no extra features. So if you
  695. want minefields, choose one of level 2-5!
  696.  
  697. Thanks for these bug-reports, to Per Careberg and Christian Lizell.
  698.  
  699.  
  700.  
  701.                                o o o
  702.  
  703.  
  704.  
  705.                      Version 2.00f (23-May-93)
  706.  
  707.  
  708. A bugfix version - nothing new added
  709. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  710. The following things were fixed :
  711.  
  712. - No minefields printed on the world map (there's no room for that!).
  713.   Actually, MF deploy can only be done when one of map 2-6 is
  714.   selected.
  715.  
  716. - A fatal memory bug in the minefield loading routine corrected.
  717.   Could crash the machine. This is the main reason for this quick
  718.   release.
  719.  
  720. - Corrected a 'layout bug' in Show player info.
  721.  
  722.  
  723.  
  724.  
  725.                                o o o
  726.  
  727.  
  728.  
  729.                      Version 2.00e (18-May-93)
  730.  
  731. Minefields
  732. ~~~~~~~~~~
  733. Added a new game feature - the minefields. A very powerful defensive
  734. weapon that can cause severe casualties amongst the enemy. 
  735.  
  736. Made the Autodeploy to work with minefields, just incase a player
  737. accidentally hangs up. There's a message in the News every time the
  738. Autodeploy has done something with a player's minefields. 
  739.  
  740. And bugs, bugs....
  741. ~~~~~~~~~~~~~~~~~~
  742. Fixed several small, mostly 'visual' bugs that doesn't need to be 
  743. mentioned here.
  744.  
  745. Rewrote the view-text-file routine, it was a mess (C code from the
  746. good ol' days when I didn't know better).
  747.  
  748. Fixed a bug in date/time calculations; sometimes it produced a negative
  749. time.
  750.  
  751.                               o o o
  752.  
  753.  
  754.                    Version 2.00a (July/Aug '92)
  755.  
  756.  
  757. The BIG update from old Global War game format to new, better 2.0 format.
  758. The new features are underlined, bugs and less important things are not.
  759.  
  760. Use GWconvert to update your old 1.xx GW.dat file to the new format.
  761. Because of the complexity of the new Global War, the data file will
  762. expand about 1.5 KB per game.
  763.  
  764.  
  765. First: Global War is now a pure XENOLINK DOOR. It will not work with
  766. any other BBS software. The reason to this is that the ParagonDoor
  767. protocol, which GW used before, doesn't support all the necessary
  768. functions that the game will need in its new format. 
  769. The program can still be executed from the CLI.
  770.  
  771.  
  772. And this is what has been done since the last version, 1.18d:
  773.  
  774.  
  775. Games can be selected by entering just a number instead of 'S':
  776. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  777. For eg. to select game 15, press '1'. The program will prompt you for
  778. the rest of the number - simply press '5' and hit enter.
  779.  
  780.  
  781. Fortifications can now be: Unlimited OR range from 1-65535.
  782. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  783.  
  784. New feature in the Fortification phase: fortify across countries:
  785. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  786. Players can now move their armies easily from one part of the world
  787. to another thru a chain of connected countries, owned by the player.
  788. If the game uses a limited number of fortifications, the program will
  789. compute the shortest path between the starting and destination countries,
  790. and thereafter inform the player about the number of fortifications the
  791. movement would take. The player may thereafter proceed or cancel the
  792. operation. This feature has been HEAVILY requested by a lot of people!
  793.  
  794.  
  795. The input routine has been improved. Cursor can be moved by pressing
  796. arrow keys left or right when running in Xenolink (local or remote).
  797. The entire input text can be erased by pressing control-X.
  798.  
  799. Fixed the bug in the routine that checks if a player has reached the
  800. rank of Supreme Commander. Because of the bug, SYSOPS could almost never
  801. become S.C's ! (All sysops out there, you can continue breathing now!)
  802.  
  803.  
  804. Global War now records all scores and ranks in a better way:
  805. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  806. Players that have become Supreme Commanders will have a special title in
  807. the ranking list called "Class x S.C.", where the 'x' is the number of
  808. times the player has reached the rank of Supreme Commander.
  809.  
  810.  
  811. Fixed a tricky bug in the routine that deletes inactive players that *could*
  812. have caused some random gurus sometimes.
  813.  
  814. Fixed a bug in the GW-MultiRunDoor routines: when the GW node that created
  815. the MultiRunDoor port finished, the name of the port disappeared (it's
  816. memory was released). Other GW nodes that tried to access the port started
  817. to behave strangely, displaying garbage instead of player names and so on.
  818.  
  819.  
  820. Swap empires with team partner:
  821. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  822. This new option is only available in Team games with Unlimited
  823. fortifications. Expert players should have discovered the swap empire
  824. technique ages ago (if you don't know the power of this strategy, don't
  825. expect me to tell it here!). This option was added just to make life
  826. easier for YOU. You will find the S:wap empires option when you are going
  827. to F:ortify. Also, please note: this event is stored in the news file.
  828.  
  829.  
  830. Rewrote the 'Begin new game' procedure. Looks better, more colors.
  831.  
  832. Rewrote parts of the Game standings menu. Added some ansi gfx.
  833.  
  834.  
  835. Reality levels
  836. ~~~~~~~~~~~~~~
  837. This is a new, advanced option for Global War. Each game has a special
  838. reality level, where 1 is the same as the good ol' original Global War,
  839. that is; battles are not particularly realistic. Lots of things depend
  840. on luck etc. You can play more realistic games by selecting levels 2-5,
  841. where 5 is the utmost reality level, only recommended for expert players.
  842. As this part of the game will expand very soon, I'm not going to tell
  843. you more about it here. 
  844.  
  845.  
  846. The lists of games on the main menu are displayed in a more efficient
  847. format. Instead of displaying '1 2 3 5 9 10 11 12' etc, the numbers will
  848. now be displayed as '1-3 5 9-12', notice the difference.
  849.  
  850. I managed to compress the Global War maps with several hundred bytes
  851. (totally), which means that the output of maps is now a bit faster.
  852.  
  853. Improved the ranking list, added some ansi gfx.
  854.  
  855. Rewrote the Alltimes Highest routine (that's the routine that creates
  856. the GWalltime.txt file, which contains all Supreme Commanders). It now
  857. uses more ansi gfx and looks better (I hope!).
  858.  
  859.  
  860. Sysop cannot see what players do anymore:
  861. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  862. When a user plays Global War remote, the output the the local screen is
  863. closed. Instead, a status text is displayed and maintained as long as
  864. the user is playing.
  865. (This feature will work as soon as Xenolink supports it - currently not!)
  866.  
  867.  
  868.  
  869.  
  870. Thanks for reading me!
  871. -janne
  872.  
  873. ========================= End of document =============================
  874.  
  875.